package cn.iocoder.yudao.module.book.service.app;


import cn.iocoder.yudao.module.book.controller.app.vo.AppBookRecordInfoVO;
import cn.iocoder.yudao.module.book.controller.app.vo.AppBookRecordReqVO;
import cn.iocoder.yudao.module.book.controller.app.vo.AppBookShelfRespVO;

import java.util.List;

public interface AppBookRecordService {

    AppBookRecordInfoVO getBookRecordList();

    Long createBookRecord(AppBookRecordReqVO bookRecordReqVO);

    void deleteBookRecord(Long id);

    void deleteAllBookRecord();

    List<AppBookShelfRespVO> queryMyRecentlyReadBooks(String type);

    Integer clearBookReadingHistory();
}
